/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package ejercicio6_2;

import consola.Consola;

/**
 *
 * @author Mañana
 */
public class Ejercicio6_2 {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        int num = Consola.leerInt("Introduzca un número ");
        while (num <= 0 || num > 365) {
            System.out.println("Error");

            num = Consola.leerInt("Vuelva a introducir el número ");
        }
        if (num > 0 && num <= 31) {
            System.out.println(num + " de enero");
        }
        if (num > 31 && num <= 59) {
            System.out.println((num - 31) + " de febrero");
        }
        if (num > 60 && num <= 90) {
            System.out.println((num - 59) + " de marzo");
        }
        if (num > 91 && num <= 120) {
            System.out.println((num - 90) + " de abril");
        }
        if (num > 121 && num <= 151) {
            System.out.println((num - 120) + " de mayo");
        }
        if (num > 152 && num <= 181) {
            System.out.println((num - 151) + " de junio");
        }
        if (num > 182 && num <= 212) {
            System.out.println((num - 181) + " de julio");
        }
        if (num > 213 && num <= 243) {
            System.out.println((num - 212) + " de agosto");
        }
        if (num > 244 && num <= 273) {
            System.out.println((num - 243) + " de septiembre");
        }
        if (num > 274 && num <= 304) {
            System.out.println((num - 273) + " de octubre");
        }
        if (num > 305 && num <= 334) {
            System.out.println((num - 304) + " de noviembre");
        }
        if (num > 335 && num <= 365) {
            System.out.println((num - 334) + " de diciembre");
        }
        int again = 0;
        for (; again != 2;) {
            again = Consola.leerInt("¿Desea introducir otro número? \n Escriba 1 para volver a introducir un número o 2 para salir ");
            if (again == 1) {
                num = Consola.leerInt("Introduzca un número ");
                while (num <= 0 || num > 365) {
                    System.out.println("Error");

                    num = Consola.leerInt("Vuelva a introducir el número ");
                }
                if (num > 0 && num <= 31) {
                    System.out.println(num + " de enero");
                }
                if (num > 31 && num <= 59) {
                    System.out.println((num - 31) + " de febrero");
                }
                if (num > 60 && num <= 90) {
                    System.out.println((num - 59) + " de marzo");
                }
                if (num > 91 && num <= 120) {
                    System.out.println((num - 90) + " de abril");
                }
                if (num > 121 && num <= 151) {
                    System.out.println((num - 120) + " de mayo");
                }
                if (num > 152 && num <= 181) {
                    System.out.println((num - 151) + " de junio");
                }
                if (num > 182 && num <= 212) {
                    System.out.println((num - 181) + " de julio");
                }
                if (num > 213 && num <= 243) {
                    System.out.println((num - 212) + " de agosto");
                }
                if (num > 244 && num <= 273) {
                    System.out.println((num - 243) + " de septiembre");
                }
                if (num > 274 && num <= 304) {
                    System.out.println((num - 273) + " de octubre");
                }
                if (num > 305 && num <= 334) {
                    System.out.println((num - 304) + " de noviembre");
                }
                if (num > 335 && num <= 365) {
                    System.out.println((num - 334) + " de diciembre");
                }
            }
        }
    }
}
